#ifndef GAMETOOLBOX_RENDERER_GLCUBERENDERABLE
#define GAMETOOLBOX_RENDERER_GLCUBERENDERABLE

#include "renderableinterface.h"
class GLCubeRenderable : public RenderableInterface
{
public:
	GLCubeRenderable(void);
	~GLCubeRenderable(void);

public: // RenderableInterface
	void render( const RendererInterface* renderer ) const;

private:

	static const float m_Vertices[24*3];
	static const float m_Normals[24*3];
	static const float m_Colours[24*3];
	static const unsigned char m_Indices[24];
};

#endif //GAMETOOLBOX_RENDERER_GLCUBERENDERABLE

